package ar.com.muebleria.beans;

public class MenuItem {
	private String itemId;
	private String descripcion;
	private String padreId;
	private String programa;
	public String getItemId() {
		return itemId;
	}
	public void setItemId(String itemId) {
		this.itemId = itemId;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getPadreId() {
		return padreId;
	}
	public void setPadreId(String padreId) {
		this.padreId = padreId;
	}
	public String getPrograma() {
		return programa;
	}
	public void setPrograma(String programa) {
		this.programa = programa;
	}
	public String toString() {
		return "MenuItem [itemId=" + itemId + ", descripcion=" + descripcion
				+ ", padreId=" + padreId + ", programa=" + programa + "]";
	}
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((descripcion == null) ? 0 : descripcion.hashCode());
		result = prime * result + ((itemId == null) ? 0 : itemId.hashCode());
		result = prime * result + ((padreId == null) ? 0 : padreId.hashCode());
		result = prime * result
				+ ((programa == null) ? 0 : programa.hashCode());
		return result;
	}
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		MenuItem other = (MenuItem) obj;
		if (descripcion == null) {
			if (other.descripcion != null)
				return false;
		} else if (!descripcion.equals(other.descripcion))
			return false;
		if (itemId == null) {
			if (other.itemId != null)
				return false;
		} else if (!itemId.equals(other.itemId))
			return false;
		if (padreId == null) {
			if (other.padreId != null)
				return false;
		} else if (!padreId.equals(other.padreId))
			return false;
		if (programa == null) {
			if (other.programa != null)
				return false;
		} else if (!programa.equals(other.programa))
			return false;
		return true;
	}
	
	

}
